keep pace with the technology - French English Dictionary